// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

// 引入 Vue
import Vue from 'vue'

// 引入 Vuex
import store from './store';

// 最大的组件
import App from './App'

// 路由分发文件
import router from './router'

// 引入element-ui组件
import 'element-ui/lib/theme-chalk/index.css';
import ElementUI from 'element-ui';
Vue.use(ElementUI);

// 注册并使用vue-video插件
import 'video.js/dist/video-js.css';
// require('video.js/dist/video-js.css'); 与上一句等同。
import 'vue-video-player/src/custom-theme.css';
// require('vue-video-player/src/custom-theme.css'); 与上一句等同。
import VideoPlayer from 'vue-video-player';
Vue.use(VideoPlayer);

// 引入axios组件
import axios from "axios";
Vue.prototype.$axios = axios;

// 引入全局settings配置文件
import settings from "./settings";
Vue.prototype.$settings = settings;

// 引入全局的css样式
import "../static/css/reset.css"

// 引入全局的geetest，用于滑动验证
import '../static/js/gt.js'


/* eslint-disable no-new */
new Vue({
  el: '#app',
  // 路由分发
  router,
  // 将 Vuex 配置到 vue对象中
  store,
  components: { App },
  template: '<App/>'
});

// 阻止启动生产消息，常用作指令
Vue.config.productionTip = false;
